package com.ruoyi.graduate.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.graduate.domain.entity.MsPhotographyOrder;
import com.ruoyi.graduate.domain.param.MsOrderPageParam;
import com.ruoyi.graduate.domain.param.MsPhotographyOrderPageParam;
import com.ruoyi.graduate.domain.vo.MsOrderListVo;
import com.ruoyi.graduate.domain.vo.MsOrderPageVo;
import com.ruoyi.graduate.domain.vo.MsPhotographyOrderDetailVo;
import com.ruoyi.graduate.domain.vo.MsPhotographyOrderPageVo;

import java.util.List;

public interface MsPhotographyOrderMapper extends BaseMapper<MsPhotographyOrder> {

    List<MsPhotographyOrderPageVo> pageList(MsPhotographyOrderPageParam param);

    MsPhotographyOrderDetailVo detail(Integer orderId);

    List<MsOrderPageVo> photoOrderList(MsOrderPageParam param);

    List<MsOrderListVo> listVo(Long photographyId);
}
